package co.edu.eam.supergiros.persistencia.entidades;

import java.io.Serializable;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;



@NamedQueries({

    @NamedQuery(name=Pais.CONSULTA_LISTA_PAIS, query="select p from Pais p"),
})
@Entity
@Table(name="Pais")
public class Pais implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * COdigo del pais
	 */
     public static final String CONSULTA_LISTA_PAIS="Pais.listarpais";

    @Column(name="codigo")
    @Id
	private String codigo;
	/**
	 * Nombre del pais.
	 */

    @Column(name="nombre")
	private String nombre;


    @OneToMany(mappedBy = "pais")
    private List<Ciudad> ciudades;


    public Pais() {
    }

    public Pais(String codigo, String nombre) {
        this.codigo = codigo;
        this.nombre = nombre;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

}


